tracked armored vehicle - English Synonyms Dictionary